package com.yshy.moviechoseseatingcommon.entity.bo.cinemas;

import com.fasterxml.jackson.annotation.JsonFormat;
import javax.validation.constraints.NotNull;
import com.yshy.moviechoseseatingcommon.entity.bo.PageBo;
import lombok.Data;

/**
 * @author :
 * @desc :
 * @create: 下午1:44
 **/
@Data
public class V2PagedQueryBo extends PageBo {

    /**
     * 城市编号，和城市id二选一
     */
    private String cityCode;
    /**
     * 城市Id，和城市编号二选一
     */
    private Integer cityId;
    /**
     * 经度
     */
    @NotNull
    private String lon;
    /**
     * 纬度
     */
    @NotNull
    private String lat;
    /**
     * 场次日期(yyyy-MM-dd)
     */
    @NotNull
    @JsonFormat(pattern="yyyy-MM-dd")
    private String showDate;
    /**
     * 区域Id
     */
    private Integer regionId;
    /**
     * 影片id
     */
    private Integer filmId;
    /**
     * 影院品牌关键字
     */
    private String brandKeyword;
}
